home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
FM Towns: Free Software Collection 6
/
FM Towns Free Software Collection 6.iso
/
ms_dos
/
clk
/
bios.doc
< prev
next >
Wrap
Text File
|
1993-07-08
|
10KB
|
207 lines
☆拡張BIOS(INT 060h)
本デバイスドライバをMS-DOSに組み込むと、INT060hが追加されます。
以下に拡張BIOS(INT 060h)の機能概要を説明します。
CLKデバイスドライバサービスルーチン
-------------------------------------------------------------------------------
DATE&CLOCK DISPLAY ファンクション00H
-------------------------------------------------------------------------------
機能 :日付&時刻の表示(非表示)
コール :AH=000h
AL=000h:表示
001h:非表示
DH=001h~007h:日付表示色
DL=001h~007h:時刻表示色
リターン:AL=000h:正常終了
001h:AHREG.の範囲外指定
002h:ALREG.の範囲外指定
解説 :日付及び時刻を指定色で強制的に表示(非表示)します。
このファンクションでは、割込設定(解除)も行います。
-------------------------------------------------------------------------------
CLOCK DISPLAY ファンクション01H
-------------------------------------------------------------------------------
機能 :時刻の表示(非表示)
コール :AH=001h
AL=000h:表示
001h:非表示
002h:状態確認
DL=001h~007h:時刻表示色(状態確認時は無効)
リターン:AL=000h:正常終了
001h:AHREG.の範囲外指定
002h:ALREG.の範囲外指定
005h:割込設定がされていない
AH=000h:表示 状態
001h:非表示状態
DL=001h~007h:時刻表示色
解説 :時刻を指定色で表示(非表示)します。このファンクションは、
割込設定(解除)は行いません。
また現在の表示(非表示)状態を確認もできます。
-------------------------------------------------------------------------------
DATE DISPLAY ファンクション02H
-------------------------------------------------------------------------------
機能 :日付の表示(非表示)
コール :AH=002h
AL=000h:表示
001h:非表示
002h:状態確認
DH=001h~007h:日付表示色
リターン:AL=000h:正常終了
001h:AHREG.の範囲外指定
002h:ALREG.の範囲外指定
006h:割込設定がされていない
AH=000h:表示 状態
001h:非表示状態
DL=001h~007h:日付表示色
解説 :日付を指定色で表示(非表示)します。このファンクションは、
割込設定(解除)は行いません。
また現在の表示(非表示)状態を確認もできます。
-------------------------------------------------------------------------------
SET INTERVAL MODE ファンクション03H
-------------------------------------------------------------------------------
機能 :割込モードの設定(解除)
コール :AH=003h
AL=000h:割込設定
001h:割込解除
002h:状態確認
リターン:AL=000h:正常終了
001h:AHREG.の範囲外指定
002h:ALREG.の範囲外指定
003h:割込が解除されていません
004h:タイマ登録に失敗しました
013h:割込が設定されていません
014h:タイマ取消に失敗しました
AH=000h:割込設定状態
001h:割込解除状態
DX=割込間隔(×10ms)
解説 :割込モードの設定(解除)を行います。
また現在の割込状態を確認もできます。
-------------------------------------------------------------------------------
GET VERSION&LEVEL ファンクション04H
-------------------------------------------------------------------------------
機能 :デバイスドライバのバージョン,レベルの取り出し
コール :AH=004h
リターン:AL=000h:正常終了
001h:AHREG.の範囲外指定
BX=デバイスドライバ バージョン,レベル番号
解説 :デバイスドライバのバージョン,レベルの取り出しを行います。
-------------------------------------------------------------------------------
SET INTERVAL CYCLE ファンクション05H
-------------------------------------------------------------------------------
機能 :日付・時計の割込間隔の変更
コール :AH=005h
BX=日付・時計の割込間隔(×10ms)
リターン:AL=000h:正常終了
001h:AHREG.の範囲外指定
解説 :日付・時計の割込間隔を変更します。
(注)日付・時計の割込間隔は064h(1秒)以上の値にしてください。
-------------------------------------------------------------------------------
SET DISPLAY POSITION ファンクション06H
-------------------------------------------------------------------------------
機能 :表示位置の変更
コール :AH=006h
AL=000h:日付位置
001h:時刻位置
002h:残メモリ位置
003h:アクセスランプ位置
BH=表示開始X座標(1~80)
BL=表示開始Y座標(1~25)
リターン:AL=000h:正常終了
001h:AHREG.の範囲外指定
002h:ALREG.の範囲外指定
解説 :日付・時刻・残メモリ・アクセスランプの表示位置を変更
します。
-------------------------------------------------------------------------------
WEEK DISPLAY ファンクション07H
-------------------------------------------------------------------------------
機能 :曜日の表示(非表示)
コール :AH=007h
AL=000h:表示
001h:非表示
002h:状態確認
リターン:AL=000h:正常終了
001h:AHREG.の範囲外指定
002h:ALREG.の範囲外指定
AH=000h:表示 状態
001h:非表示状態
解説 :日付表示時の曜日を表示(非表示)指定を行います。
また現在の表示(非表示)状態を確認もできます。
-------------------------------------------------------------------------------
MEMORY DISPLAY ファンクション08H
-------------------------------------------------------------------------------
機能 :残メモリの表示(非表示)
コール :AH=008h
AL=000h:表示
001h:非表示
002h:状態確認
DH=000h:最大値(残メモリ数)
001h:合計値
DL=001h~007h:表示色
リターン:AL=000h:正常終了
001h:AHREG.の範囲外指定
002h:ALREG.の範囲外指定
003h:DHREG.の範囲外指定
AH=000h:表示 状態
001h:非表示状態
DH=000h:最大値(残メモリ数)
001h:合計値
DL=001h~007h:表示色
解説 :現在残メモリ数をKB単位でリアルタイムに表示(非表示)します。
また現在の表示(非表示)状態を確認もできます。
-------------------------------------------------------------------------------
ACCESS LAMP ファンクション09H
-------------------------------------------------------------------------------
機能 :アクセスランプの表示(非表示)
コール :AH=009h
AL=000h:表示
001h:非表示
002h:状態確認
リターン:AL=000h:正常終了
001h:AHREG.の範囲外指定
002h:ALREG.の範囲外指定
AH=000h:表示 状態
001h:非表示状態
解説 :フロッピィディスク・ハードディスク・CDのアクセス状態を
リアルタイムに表示(非表示)します。
また現在の表示(非表示)状態を確認もできます。
-------------------------------------------------------------------------------
OAK MODE ファンクション0AH
-------------------------------------------------------------------------------
機能 :時計の表示形式の変更
コール :AH=00Ah
AL=000h:(yy/mm/dd hh:mm:ss)
001h:(mm/dd hh:mm)
002h:状態確認
リターン:AL=000h:正常終了
001h:AHREG.の範囲外指定
002h:ALREG.の範囲外指定
AH=000h:(yy/mm/dd hh:mm:ss)
001h:(mm/dd hh:mm)
解説 :時計の表示形式を変更する。
また現在の設定状態も確認もできます。